package com.bcxj.internalcommon.vo;

import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.util.List;

/**
 * ClassName: DirectionWalkVO
 * Package: com.bcxj.internalcommon.vo
 * Description:
 *
 * @Author BCXJ
 * @Create 2025/2/13 09:42
 * @Version 1.0
 * @Since 1.0
 */
@Data
@AllArgsConstructor
@NoArgsConstructor
public class DirectionWalkVO {
    private String depLongitude;
    private String depLatitude;
    private String destLongitude;
    private String destLatitude;

    private Double distance;
    private Double duration;
    private Integer steps;
    private List<WalkStep> walkSteps;

    @Data
    @AllArgsConstructor
    @NoArgsConstructor
    static public class WalkStep {
        String instruction;
        String orientation;
        String road;
        String stepDistance;
        String stepDuration;
        String polyline;
        String action;
    }
}
